// 8085.h : main header file for the 8085 application
//

#if !defined(AFX_8085_H__0769A9C4_7890_11D2_8060_00A0C91F41A7__INCLUDED_)
#define AFX_8085_H__0769A9C4_7890_11D2_8060_00A0C91F41A7__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

#ifndef __AFXWIN_H__
	#error include 'stdafx.h' before including this file for PCH
#endif

#include "resource.h"       // main symbols
#define PI  3.1415926535

extern int nDebugPrefix;

/////////////////////////////////////////////////////////////////////////////
// CMy8085App:
// See 8085.cpp for the implementation of this class
//

class CMy8085App : public CWinApp
{
public:
	CMy8085App();

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CMy8085App)
	public:
	virtual BOOL InitInstance();
	// virtual BOOL OnIdle(LONG lCount);
	virtual BOOL ProcessMessageFilter(int code, LPMSG lpMsg);
	//}}AFX_VIRTUAL

// Attributes
public:
	virtual		BOOL PreTranslateMessage(MSG* pMsg);
    // this determines whether to use intel or emac system calls
    static		BOOL m_bIntelSDK;
    // static CString m_szPort;
    static		BOOL IsIntelSDK();
	CString		m_szVersion;

    // data members
public:
	static void Help(int wParam=0,int lParam=0);
    HWND				m_h8085Dialog; 

// Implementation

	//{{AFX_MSG(CMy8085App)
	afx_msg void OnAppAbout();
		// NOTE - the ClassWizard will add and remove member functions here.
		//    DO NOT EDIT what you see in these blocks of generated code !
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};


/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_8085_H__0769A9C4_7890_11D2_8060_00A0C91F41A7__INCLUDED_)
